Software Development
Reactive Programming with Redux
Build & Integrate React Applications with Redux Capabilities
Build and Test SPA Using React and Redux
Enhance Reactive Applications with Advanced React
Reactive Programming Using Redux

Build & Integrate React Applications with Redux Capabilities

Course Number:
it_sdrpre_02_enus
Lesson Objectives

Build & Integrate React Applications with Redux Capabilities

  • demonstrate the construction of functional components in React
  • illustrate the usages of props along with the various PropTypes in React applications
  • demonstrate how to manage the lifecycle of React components along with the various states of React applications
  • describe the essential event handling concepts and their usages in React applications
  • demonstrate how to work with event handling in React applications
  • demonstrate how to build form based applications using form components
  • identify the various capabilities of Redux that can enhance React applications
  • describe the components of Redux and demonstrate the various stages and state management of Redux
  • demonstrate the extensive capabilities of redux-devtools-extension along with the approaches to using them
  • demonstrate how to define and create Redux actions and reducers
  • work with the Redux store capabilities to integrate actions and reducers
  • illustrate the data flow lifecycle and utilization of data flow with Redux based applications

Overview/Description

Explore advanced React components along with the capabilities and enhancements offered by Redux, and learn various essential application features like validation and lifecycle management.



Target

Prerequisites: none

Build and Test SPA Using React and Redux

Course Number:
it_sdrpre_04_enus
Lesson Objectives

Build and Test SPA Using React and Redux

  • demonstrate the essential steps and code for building CRUD applications in React and Redux
  • list the validation types that can be applied on React and Redux-based applications
  • demonstrate client-side and server-side validation in React and Redux applications
  • describe the concept of single-page application and identify the benefits of single-page applications
  • demonstrate how to create single-page applications using React Router
  • illustrate how to fine tune Redux applications while in production
  • demonstrate how to test components of React using testing frameworks
  • specify how to execute tests using Jest testing framework
  • work with the testing capabilities of Jest testing framework to test React applications
  • specify the best practices for testing React and Redux-based applications
  • demonstrate how to deploy React and Redux-based applications using Node JS backend during production

Overview/Description

Discover how to build and test single-page applications using Redux and React, and examine various testing frameworks that can be used to test applications.



Target

Prerequisites: none

Enhance Reactive Applications with Advanced React

Course Number:
it_sdrpre_03_enus
Lesson Objectives

Enhance Reactive Applications with Advanced React

  • demonstrate the usages of Dataflow lifecycle in Redux
  • demonstrate how to integrate Redux with React
  • specify the presentational and container components in Redux
  • demonstrate how to create presentation components in Redux
  • demonstrate how to filter container components in Redux
  • illustrate the middleware function capabilities of Redux
  • specify how the middleware functions can impact the lifecycle of Redux
  • specify the various capabilities afforded by React routers for React-based applications
  • demonstrate how to use React router with Redux and React-based applications
  • describe the underlying benefits of asynchronous actions in Redux
  • create and work with async actions in Redux

Overview/Description

Explore Reactive programming approaches using various components of React JS and Redux, and examine advanced React and Redux features, along with middleware integration.



Target

Prerequisites: none

Reactive Programming Using Redux

Course Number:
it_sdrpre_01_enus
Lesson Objectives

Reactive Programming Using Redux

  • describe the key concepts of Reactive programming
  • identify the specific challenges of Reactive programming
  • identify the key capabilities and features of React
  • depict the enhancements in JavaScript and illustrate how they are used in React
  • illustrate how to set React tools using various elements like NPM, Babel, and Webpacks
  • set up React using NPM, Babel, and Webpack
  • work with Babel presets and manage JavaScript transpilation
  • create a React application
  • describe how to create the anatomy of a React project
  • run and debug React applications
  • identify the various types of React components and identify their roles in building React applications
  • work with props to manage data

Overview/Description

Discover Reactive programming concepts using React, and explore React debugging concepts and components.



Target

Prerequisites: none

Close Chat Live